package com.orangelife.service.propFeePreBill.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * 
 * 预存款账单
 * 
 **/
/*****************************************************************
 * Copyright(C) ORANGELIFE Corporation 2015. All Rights Reserved.
 *****************************************************************/
/*
 * ============================================================== 功能名 预存款账单 的实体
 * 
 * @author zhr
 * 
 * @version 1.1.0
 * 
 * @date 2016-11-24 14:03:58
 * ==============================================================
 */
public class PropFeePreBillDto implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 * 预缴账单ID*
	 **/
	private String preBillID;

	/**
	 * 
	 * 小区ID*
	 **/
	private String commID;

	/**
	 * 
	 * 1 预存款 2自主选择 *
	 **/
	private String type;

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	private List<String> feedetailIDs;
	private String feeType;

	public List<String> getFeedetailIDs() {
		return feedetailIDs;
	}

	public void setFeedetailIDs(List<String> feedetailIDs) {
		this.feedetailIDs = feedetailIDs;
	}

	public String getFeeType() {
		return feeType;
	}

	public void setFeeType(String feeType) {
		this.feeType = feeType;
	}

	/**
	 * 
	 * 房屋ID*
	 **/
	private String apartmentID;

	/**
	 * 
	 * 收款时间*
	 **/
	private java.util.Date billTime;

	/**
	 * 
	 * 收款金额*
	 **/
	private BigDecimal money;

	/**
	 * 
	 * 收据编码*
	 **/
	private String receiptNum;

	/**
	 * 
	 * 支付方式*
	 **/
	private String payType;
	/**
	 * 
	 * 支付渠道*
	 **/
	private String payChannel;
	/**
	 * 
	 * 订单ID*
	 **/
	private String orderID;
	/**
	 * 
	 * 交易流水号*
	 **/
	private String tradeno;

	/**
	 * 
	 * 状态*
	 **/
	private String status;
	/**
	 * 
	 * 撤销人*
	 **/
	private String cancelMan;

	/**
	 * 
	 * 撤销人ID*
	 **/
	private String cancelManID;

	/**
	 * 
	 * 状态*
	 **/
	private Date cancelTime;

	/**
	 * 
	 * 撤销原因*
	 **/
	private Date cancelReason;
	/**
	 * 
	 * 账户ID*
	 **/
	private String accountID;

	/**
	 * 
	 * 付款人*
	 **/
	private String payer;

	/**
	 * 
	 * 付款人ID*
	 **/
	private String payerID;

	/**
	 * 
	 * 收款人ID*
	 **/
	private String receiverID;

	/**
	 * 
	 * 收款人*
	 **/
	private String receiver;

	/**
	 * 
	 * 创建时间*
	 **/
	private java.util.Date tscreate;

	/**
	 * 
	 * 修改时间*
	 **/
	private java.util.Date tsedit;

	/**
	 * 
	 * 创建者ID*
	 **/
	private String createuserID;

	/**
	 * 
	 * 创建者*
	 **/
	private String edituserID;

	/**
	 * 
	 * 是否有效*
	 **/
	private String itemStat;
	private String remark;
	private Date payTime;
	private String phone;

	private String  accountTypeCode;

	public String getAccountTypeCode() {
		return accountTypeCode;
	}

	public void setAccountTypeCode(String accountTypeCode) {
		this.accountTypeCode = accountTypeCode;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	private String accessToken;

	public String getAccessToken() {
		return accessToken;
	}

	public void setAccessToken(String accessToken) {
		this.accessToken = accessToken;
	}

	public void setPreBillID(String preBillID) {
		this.preBillID = preBillID;
	}

	public String getPreBillID() {
		return preBillID;
	}

	public void setCommID(String commID) {
		this.commID = commID;
	}

	public String getCommID() {
		return commID;
	}

	public void setApartmentID(String apartmentID) {
		this.apartmentID = apartmentID;
	}

	public String getApartmentID() {
		return apartmentID;
	}

	public java.util.Date getBillTime() {
		return billTime;
	}

	public void setBillTime(java.util.Date billTime) {
		this.billTime = billTime;
	}

	public BigDecimal getMoney() {
		return money;
	}

	public void setMoney(BigDecimal money) {
		this.money = money;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	public void setPayType(String payType) {
		this.payType = payType;
	}

	public Date getPayTime() {
		return payTime;
	}

	public void setPayTime(Date payTime) {
		this.payTime = payTime;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getPayType() {
		return payType;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getStatus() {
		return status;
	}

	public void setPayer(String payer) {
		this.payer = payer;
	}

	public String getPayer() {
		return payer;
	}

	public void setPayerID(String payerID) {
		this.payerID = payerID;
	}

	public String getPayerID() {
		return payerID;
	}

	public void setReceiverID(String receiverID) {
		this.receiverID = receiverID;
	}

	public String getReceiverID() {
		return receiverID;
	}

	public void setReceiver(String receiver) {
		this.receiver = receiver;
	}

	public String getReceiver() {
		return receiver;
	}

	public void setTscreate(java.util.Date tscreate) {
		this.tscreate = tscreate;
	}

	public java.util.Date getTscreate() {
		return tscreate;
	}

	public void setTsedit(java.util.Date tsedit) {
		this.tsedit = tsedit;
	}

	public java.util.Date getTsedit() {
		return tsedit;
	}

	public void setCreateuserID(String createuserID) {
		this.createuserID = createuserID;
	}

	public String getCreateuserID() {
		return createuserID;
	}

	public void setEdituserID(String edituserID) {
		this.edituserID = edituserID;
	}

	public String getEdituserID() {
		return edituserID;
	}

	public void setItemStat(String itemStat) {
		this.itemStat = itemStat;
	}

	public String getItemStat() {
		return itemStat;
	}

	public String getReceiptNum() {
		return receiptNum;
	}

	public void setReceiptNum(String receiptNum) {
		this.receiptNum = receiptNum;
	}

	public String getPayChannel() {
		return payChannel;
	}

	public void setPayChannel(String payChannel) {
		this.payChannel = payChannel;
	}

	public String getOrderID() {
		return orderID;
	}

	public void setOrderID(String orderID) {
		this.orderID = orderID;
	}

	public String getTradeno() {
		return tradeno;
	}

	public void setTradeno(String tradeno) {
		this.tradeno = tradeno;
	}

	public String getCancelMan() {
		return cancelMan;
	}

	public void setCancelMan(String cancelMan) {
		this.cancelMan = cancelMan;
	}

	public Date getCancelTime() {
		return cancelTime;
	}

	public void setCancelTime(Date cancelTime) {
		this.cancelTime = cancelTime;
	}

	public String getCancelManID() {
		return cancelManID;
	}

	public void setCancelManID(String cancelManID) {
		this.cancelManID = cancelManID;
	}

	public Date getCancelReason() {
		return cancelReason;
	}

	public void setCancelReason(Date cancelReason) {
		this.cancelReason = cancelReason;
	}

	public String getAccountID() {
		return accountID;
	}

	public void setAccountID(String accountID) {
		this.accountID = accountID;
	}

}
